/** 物测室 基础数据 
 *     TestStandardInter 测试标准
 *     TestTypeInter    测试类型
 *     FabricTest      面料测试项目
 *     TestMethod      测试方法
 *     FabricTestRequireMent 面料测试要求
 *     FabricTestCategory 面料测试大类
 *     TestProject    测试标准项目定义
 *     PushCategory  推送类别
 */

export interface TestStandardInter {
    id: any //id 
    serialNo: number | undefined   //序号
    verifyStandard: string | undefined //测试标准
    remark: string | undefined  //备注
    createName: string | undefined  //创建人
    createTime: string | undefined  //创建时间
    updateName: string | undefined  //修改人
    updateTime: string | undefined  //修改时间
}

export interface TestTypeInter {
    id: any  //id 
    serialNo: number | undefined //序号
    verifyType: string | undefined //测试类型
    remark: string | undefined //备注
    createName: string | undefined //创建人
    createTime: string | undefined //创建时间
    updateName: string | undefined //修改人
    updateTime: string | undefined //修改时间
}

export interface FabricTest {
    id: any //id 
    serialNo: number | undefined //序号
    fabricVerifyProject: string | undefined //面料测试项目
    fabricVerifyProjectEn: string | undefined //面料测试项目（英文）
    verifyType:string | undefined //测试类型
    verifyMethod:string | undefined //测试要求
    remark: string | undefined //备注
    createName: string | undefined //创建人
    createTime: string | undefined //创建时间
    updateName: string | undefined //修改人
    updateTime: string | undefined //修改时间
}

export interface TestMethod {
    id: any
    serialNo: number | undefined //序号
    verifyMethod:string | undefined  //测试方法
    remark: string | undefined //备注
    createName: string | undefined //创建人
    createTime: string | undefined //创建时间
    updateName: string | undefined //修改人
    updateTime: string | undefined //修改时间
}

export interface FabricTestRequireMent {
    id: any
    serialNo: number | undefined //序号
    requireMinNum:number | undefined //面料测试要求最小值
    requireMaxNum:number | undefined //面料测试要求最大值
    extandField:string | undefined //可选项
    remark: string | undefined //备注
    createName: string | undefined //创建人
    createTime: string | undefined //创建时间
    updateName: string | undefined //修改人
    updateTime: string | undefined //修改时间
}

export interface FabricTestCategory {
    id: any
    serialNo: number | undefined //序号
    fabricVerifyClass:string | undefined //面料测试大类
    remark: string | undefined //备注
    createName: string | undefined //创建人
    createTime: string | undefined //创建时间
    updateName: string | undefined //修改人
    updateTime: string | undefined //修改时间
}

export interface TestProject {
    id: any
    serialNo: number | undefined //序号,
    verifyStandard:string | undefined, //测试标准
    list: nextPageProject[],
}
export interface nextPageProject {
    demand: number | undefined  //默认要求
    proofingDemand: number | undefined //打样要求
    printReport: number | undefined //打印报告
    fabricVerifyProject: string | undefined //面料测试项目
    flowCardProject: string | undefined //对应流转卡项目
    verifyType: string | undefined //测试类型
    verifyMinNum: number | undefined //面料测试要求最小值
    verifyMaxNum: number | undefined //面料测试要求最大值
    fabiceVerifyClass: string | undefined //面料测试大类
    remark: string | undefined //备注
    verifyMethod:string | undefined //测试方法
}


export interface customProject {
    id: any
    serialNo: number | undefined //序号,
    client: string | undefined, //客户（买家)
    verifyStandard: string | undefined, //测试标准
    list:customNextPageProject[],
}

export interface customNextPageProject {
    verifyType:string | undefined, // 测试类型
    fabricTestItem:string | undefined, //面料测试项目
    testMethod:string | undefined,    //测试方法
    verifyMinNum:number | undefined, //面料测试要求最小值
    verifyMaxNum:number | undefined, //面料测试要求最大值
    extandField:string | undefined, //可选项
    fabiceVerifyClass:string | undefined, //面料测试大类
    remark:string | undefined, //备注
}


export interface PushCategory {
    id: any
    serialNo: number | undefined //序号
    pushType:string | undefined //推送类别
    remark: string | undefined //备注
    createName: string | undefined //创建人
    createTime: string | undefined //创建时间
    updateName: string | undefined //修改人
    updateTime: string | undefined  //修改时间
}


